def mff_pager(*args, **kwargs):
    """
    个人自定义分页器，方便适用于数据量不大时的分页器
    传参方式
    调用mff_pager(data=[{"xxx":"xxx"},{"xxx":"xxx"}],page=1,page_size=10)
    传参为不定长参数，data为需要切割的数据，page为第几页，page_size为每页数据量
    """
    if int(kwargs['page']) == 0:
        kwargs['page'] = 1

    if kwargs['page_size'] == '':
        kwargs['page_size'] = 10
    # 计算从什么位置开始切(当前页-1,再*一页的数据个数)
    data_start = (int(kwargs['page']) - 1) * (int(kwargs['page_size']))

    # 计算切到什么位置结束
    data_end = int(kwargs['page']) * int(kwargs['page_size'])
    # 查询 切片操作(已切完的数据)
    goods = kwargs['data'][data_start:data_end]

    return goods